*{padding: 0px;margin: 0px;}
*, ::after, ::before { box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, button, input, textarea, th, td { margin: 0; padding: 0; list-style: none; }
li {list-style: none;}
a {text-decoration: none; }
body,html {height: 100%;width: 100%;font-size: 14px;}
.imgbox {overflow: hidden;position: relative;}
.imgbox img {transition: 0.3s;}
:root {--dex:#991914}
.clearfix {zoom:1}
.clearfix:after {content: '\20'; display: block; clear: both;}
.fl { float: left; }
.fr { float: right; }

/* h5 */
.drawer-hamburger{display: none;} 
.icenter { width:83%;max-width: 1360px;margin: auto;position: relative;}

/* header */
.header{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;height: 100px;line-height: 100px;}
.header .logo{display: block; width:20%; margin-left:5%;}
.header .logo img{display: block;width: auto;}
.header .menu{display: flex;justify-content: flex-end;-webkit-align-items: center;align-items: center; width:100%;}
.header .nav{display: flex;justify-content: flex-end;-webkit-align-items: center;align-items: center; width:75%;}
.header .nav li{position: relative;}
.header .nav li>a{display: block;font-size: 15px;color: #333;position: relative;box-sizing: border-box;padding: 0 20px; z-index:1}
.header .nav li>a::after{content:'';display: block;width: 0%;height: 40px;background:linear-gradient(to right, #159f4b, #026bac);transition: all .3s;position: absolute;left: 0;top: 30px; 
	border-radius:10px; z-index:-10;}
.header .nav li .nav02{position: absolute; padding: 0;z-index: 5;width: 160px;left: 0;margin-left: 0px;text-align: center;top: 52.5px;display: none;
	transition: all .3s;top: 75px;background:#fff;}
.header .nav li .nav02 a{display:block;width:100%; height:auto;font-size:15px;color:#333;line-height:25px;margin:0;position: relative;text-align: left;padding:10px 20px;}
.header .nav li .nav02 a:hover{color: #fff;background:linear-gradient(to right, #159f4b, #026bac); border-radius:10px;}
.header .nav li:hover .nav02{display: block; font-size:36px; color:#1571ff; margin-top:5px;}
.header .nav li:hover a::after{width: 100%;}
.header .nav li:hover .a1{color: #fff;}
.header .nav li.cur a::after{width: 100%;}
.header .nav li.cur .a1{color: #fff;}
.header .menu .tel {position: relative;display: flex;justify-content: center;align-items: center;width: 20%; text-align:center;background:#045c9f; margin-left:auto;}
.header .menu .tel div {  color: #fff; font-size: 24px; display: flex; align-items: center; }
.header .menu .tel div i { transition: 0.3s; font-size: 2rem;  line-height: 2.3rem;margin-right:10px; }


/* more */
.more:hover { border-color: var(--dex); background-color: var(--dex); }
.more { background-color:rgb(255 255 255 / 0); border: 1px solid #f4a300; overflow: hidden; -webkit-transition: border-color 0.3s, background-color 0.3s; transition: border-color 0.3s, background-color 0.3s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); position: relative; z-index: 1; width:160px; height:40px; display: flex; align-items: center; justify-content: center; }
.more > span { vertical-align: middle; font-size: 14px;color:#f4a300;}
.more:hover > span { opacity: 0; -webkit-transform: translate3d(0, -25%, 0); transform: translate3d(0, -25%, 0); }
.more::after, .more > span {     -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } 
.more:hover::after { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.more::after {  color:#fff; font-size: 14px; content: attr(data-text); position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0;  -webkit-transform: translate3d(0, 25%, 0); transform: translate3d(0, 25%, 0); }


/* ibanner */
.ibanner { position: relative;height: 95vh;}
.ibanner .text { position: absolute;left: calc((100% - 1500px)/2);bottom: 105px;    z-index: 2;}
.ibanner .swiper {height: 100%;    overflow: hidden;}
.ibanner .text dd {overflow: hidden;}
.ibanner .text h3 {font-size: 90px; font-weight: bold; color: #fff; line-height: 12.7rem;font-family: 'Montserrat-Bold';}
.ibanner .text h3,
.ibanner .text h4,
.ibanner .text h5 { opacity: 0; -webkit-transform: translateY(170%); transform: translateY(170%); -webkit-transition: -webkit-transform .9s ease-out .5s; transition: -webkit-transform .9s ease-out .5s; transition: transform .9s ease-out .5s; transition: transform .9s ease-out .5s,-webkit-transform .9s ease-out .5s; will-change: transform; }
.ibanner .swiper-slide-active  .text h3 ,
.ibanner .swiper-slide-active  .text h4 ,
.ibanner .swiper-slide-active  .text h5 {-webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1;  }

.ibanner .text h4 { font-size: 50px; color: #fff; margin: 0px 0 0.8rem;font-weight: bold;}
.ibanner .text h5 {font-size: 20px;margin-bottom: 2.4rem; color: #fff;}
.ibanner .imgbox ,.ibanner .box{height: 100%;width: 100%;}
.ibanner .imgbox img {height: 100%;object-fit: cover; width:100%;}
.ibanner .fa { outline: none; margin-right: 1.5rem;  width:4rem; height:4rem; border-radius: 50%; color: var(--dex); display: flex; justify-content: center; 
	align-items: center; font-size:2rem;  margin: 0rem; padding: 0rem; background:rgba(0,0,0,0.3); margin-right: 1rem; z-index:4;}
.ibanner .fa img { width:8px;}
.ibanner .fa:hover {background:rgba(0,0,0,0.5);}
.ibanner .swiper-pagination {bottom: 38px;left: 50%;transform: translate(-50%,-50%);}
.ibanner .swiper-pagination-bullet {transition: 0.5s; width: 7rem; height: 2px; border-radius: 0px; background-color: #fff; margin: 0 12px!important; opacity: 1;}
.ibanner .swiper-pagination-bullet-active { opacity: 1; background: var(--dex); width: 12.6rem; height: 2px;}
.ibanner .swiper-slide-active img { animation: mysacle 4s ease both; }


/* ind01 */
.ind_zx {position: relative; width: 100%; padding:20px 0;}
.ind_zx .txt {display: flex; height:60px; line-height:60px;}
.ind_zx .le {width: 25%;position: relative;background:linear-gradient(to right, #159f4b, #026bac); text-align:center;}
.ind_zx .le p { font-size: 18px; color: #fff;}
.ind_zx .ri{ width: 72%; margin-left:3%;position: relative; border:1px solid #ccc;}
.ind_zx .ri td{ border:none; padding:0 15px;}
.ind_zx .ri td a{ font-size:16px; color:#333; }
.ind_zx .ri tr{ height:40px; line-height:40px;}
.ind_zx .ri tr:nth-child(2n){background:#eee;}



.i_tit{ width:100%; color:#333;}
.i_tit .i_t{ width:100%; display: flex; justify-content: center;align-items: center;font-size:36px; font-weight:bold; margin-bottom:10px;}
.i_tit .i_t span{ width:10px; height:10px; background:#555; border-radius:50%; margin:0 10px;}
.i_tit .i_b{ width:100%;display: flex; justify-content: center;align-items: center; font-size:36px; color:#333;}
.i_tit .i_l{width: calc(50% - 130px); height:1px; background:#ccc; position:relative;}
.i_tit .i_l::after{content: '';display: block;width:8px;height: 8px; background:#ccc;transition: all .3s;position: absolute;right: 0;top: -4px; border-radius:4px;}
.i_tit .i_z{ width:260px;font-size:22px; display: flex; justify-content: center;align-items: center; color:#045c9f; font-weight:bold;}
.i_tit .i_r{width: calc(50% - 130px); height:1px; background:#ccc; position:relative;}
.i_tit .i_r::after{content: '';display: block;width:8px;height: 8px; background:#ccc;transition: all .3s;position: absolute;left: 0;top: -4px; border-radius:4px;}

/* ind01 */
.ind01 {position: relative; width: 100%; padding:60px 0;}
.ind01 .txt {display: flex; margin-top:60px;}
.ind01 .le {width: 50%;position: relative;}
.ind01 .le .text{ width:90%; z-index: 6; }
.ind01 .le .text p { font-size: 16px;line-height: 35px; color: #333;}
.ind01 .le dl { padding-top:70px; margin-bottom:60px;}
.ind01 .le dl dd{float: left;width:30%;margin-right: 5%;}
.ind01 .le dl dd:nth-of-type(3) {margin-right: 0%;}
.ind01 .le dl dd h4 {display: flex;align-items: flex-end;}
.ind01 .le dl dd h4 strong { font-weight: normal; font-size:50px;margin-right: 0.8rem;color:#045c9f; line-height: 1em; }
.ind01 .le dl dd h4 span{ font-size:16px; position:relative; top:0; color:#666;}
.ind01 .le dl dd h4 i{ width:1px; height:40px; background:#ccc; position:relative; top:-10px; }
.ind01 .le dl dd h5{font-size: 14px; position: relative; margin-top:0; padding-top: 6px; color: #666; }
.ind01 .ri{ width: 50%;position: relative; }
.ind01 .ri img{z-index: 5;position: relative;transition: all .6s; width:100%}

.more01{width:220px;height:60px; font-size:14px;overflow: hidden;background-image:linear-gradient(to right, #159f4b, #026bac);display: flex;justify-content: center;align-items: center;border-top-left-radius:30px;
	border-bottom-right-radius:30px;transition: 0.5s; color:#fff;}
.more01:hover{border-top-left-radius:20px;border-bottom-right-radius:0;}
.more01 img{display: block; width:10px; margin-left:2px;}




/* ind02 */
.ind02 {width:100%;position:relative;background-image:linear-gradient(to right, #159f4b, #026bac); padding:60px 0;}
.ind02 .i_tit{ width:100%; color:#fff;}
.ind02 .i_tit .i_t{ width:100%; display: flex; justify-content: center;align-items: center;font-size:36px; font-weight:bold; margin-bottom:10px;}
.ind02 .i_tit .i_t span{ width:10px; height:10px; background:#fff; border-radius:50%; margin:0 10px;}
.ind02 .i_tit .i_b{ width:100%;display: flex; justify-content: center;align-items: center; font-size:36px; color:#fff;}
.ind02 .i_tit .i_l{width: calc(50% - 130px); height:1px; background:#fff; position:relative;}
.ind02 .i_tit .i_l::after{content: '';display: block;width:8px;height: 8px; background:#fff;transition: all .3s;position: absolute;right: 0;top: -4px; border-radius:4px; z-index:10;}
.ind02 .i_tit .i_z{ width:260px;font-size:24px; display: flex; justify-content: center;align-items: center; color:#fff;}
.ind02 .i_tit .i_r{width: calc(50% - 130px); height:1px; background:#fff; position:relative;}
.ind02 .i_tit .i_r::after{content: '';display: block;width:8px;height: 8px; background:#fff;transition: all .3s;position: absolute;left: 0;top: -4px; border-radius:4px; z-index:10;}
.ind02 .txt{display: flex; background:#fff; margin-top:60px; padding-bottom:-5px;}
.ind02 .le{ width: 50%;position: relative; }
.ind02 .le img{z-index: 5;position: relative;transition: all .6s; height:100%;}
.ind02 .ri {width: 50%;padding:5%;}
.ind02 .ri h4{ position:relative; font-size: 30px; color:#045c9f; margin-bottom: 2rem; font-weight: bold;}
.ind02 .ri h4::after{content: '';display: block;width:60px;height: 2px; background:#666;transition: all .3s;position: absolute;left: 0;bottom: -20px;}
.ind02 .ri p { width: 100%;font-size:18px;margin: 60px 0; }
.ind02 .bi ul {width: 100%;display: flex;flex-wrap:wrap;align-items: center; margin-top:20px;}
.ind02 .bi ul li {width: 16%; float: left;background-color: #fff; overflow: hidden; position:relative; margin-right: 0.8%;}
.ind02 .bi ul li:nth-of-type(6n){ margin-right: 0;}    
.ind02 .bi ul li .imgbox{transition: all .3s;display: block; width:100%; padding-bottom:80%;}
.ind02 .bi ul li .text {transition: all .3s; width:100%; bottom:-40px; height:80px; position:absolute; text-align:center; background:rgba(0,0,0,0.8); padding:0 10px;}
.ind02 .bi ul li .text .title { height:40px; line-height:40px;font-size: 16px;color: #fff;}
.ind02 .bi ul li .text .more03 { height:30px; line-height:28px; text-align:center;font-size: 14px;color: #fff; width:120px; margin:0 auto; border:1px solid #fff;}
.ind02 .bi ul li:hover .text {bottom:0px;}
.ind02 .bi ul li:hover .text h4 {color: var(--dex);}

 
/* ind03 */
.ind03{padding: 60px 0;}
.ind03 .i_nav{ display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: top;-webkit-align-items: top; margin-top:30px; color:#fff;}
.ind03 .i_nav a{ font-size:16px;color:#fff;}
.ind03 .i_nav .le{width: 50%; height:50px; line-height:50px; text-align:center; color:#fff; background:#16a147;}
.ind03 .i_nav .ri{width: 50%; height:50px; line-height:50px; text-align:center; color:#fff; background:#076bb5;}
.ind03 .i_nav .ri:hover{ background:#16a147;}
.ind03 .icne{ display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: top;-webkit-align-items: top; margin-top:30px;}
.ind03 .icne .le{width: 50%; position:relative; overflow:hidden;}
.ind03 .icne .le img{width: 100%; height:100%; z-index:-1;transition: all .3s;}
.ind03 .icne .le:hover img{width: 100%; height:100%; z-index:-1;transform: scale(1.1);}
.ind03 .icne .le .tit{ position:absolute; bottom:0;width: 100%; z-index:20; background:rgba(0,0,0,1); color:#fff; height:50px; line-height:50px; padding-left:15px;}
.ind03 .icne .ri{ display: block;overflow: hidden;width: 48%; margin-left:2%;}
.ind03 .icne .ri ul li{ width:100%;margin-bottom: 16px; background:#f3f3f3; padding:15px 15px;}
.ind03 .icne .ri ul li:nth-child(4){margin-bottom: 0;}
.ind03 .icne .ri ul li a{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: top;-webkit-align-items: top;overflow: hidden;}
.ind03 .icne .ri ul li a .date{display: block;width: 20%; border-right:1px solid #999; padding-top:5px; position:relative;}
.ind03 .icne .ri ul li a .date::after{content: '';display: block;width:1px;height: 0; background:#045c9f;transition: all .3s;position: absolute;right: -1px;top: 0; z-index:10;}
.ind03 .icne .ri ul li a .date div{ width:100%; text-align:center; color:#045c9f;}
.ind03 .icne .ri ul li a .date div:nth-child(1){ font-size:30px;}
.ind03 .icne .ri ul li a .date div:nth-child(2){ font-size:16px;}
.ind03 .icne .ri ul li a .text{ display: block;overflow: hidden;width: 76%;}
.ind03 .icne .ri ul li a .text h3{ display: block;color: #333;font-size: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ind03 .icne .ri ul li a .text p{ display: block;overflow: hidden;color: #999;font-size: 14px;margin: 15px 0 0; line-height:22px;}
.ind03 .icne .ri a:hover .text h3{ color:#045c9f; }
.ind03 .icne .ri li:hover .date::after{ height:100%;}
.ind03 .icne .right a{margin-bottom:36px;}
.ind03 .icne .ri a:last-child{margin-bottom:0;}


/* ind04 */
.ind04 { overflow: hidden; padding:60px 0; position: relative;}
.ind04 a{ display:block;}
.ind04::after{content: '';display: block;width:100%;height: 70%;background-image:linear-gradient(to right, #159f4b, #026bac);transition: all .3s;position: absolute;right: 0;top: -4px; border-radius:4px; z-index:-10;}
.ind04 .con_x{ width: 100%; background:#fff; padding:50px 10px 0; margin-top:30px;}
.ind04 .con{ width: 96%; margin:0 2%; border:1px solid #eee; border-top:none; padding-bottom:80px;}
.ind04 .i_tit{ width:100%; color:#fff;}
.ind04 .i_tit .i_t{ width:100%; display: flex; justify-content: center;align-items: center;font-size:36px; font-weight:bold; margin-bottom:10px;}
.ind04 .i_tit .i_t span{ width:10px; height:10px; background:#fff; border-radius:50%; margin:0 10px;}
.ind04 .i_tit .i_b{ width:100%;display: flex; justify-content: center;align-items: center; font-size:36px; color:#fff;}
.ind04 .i_tit .i_l{width: calc(50% - 130px); height:1px; background:#fff; position:relative;}
.ind04 .i_tit .i_l::after{content: '';display: block;width:8px;height: 8px; background:#fff;transition: all .3s;position: absolute;right: 0;top: -4px; border-radius:4px; z-index:10;}
.ind04 .i_tit .i_z{ width:260px;font-size:24px; display: flex; justify-content: center;align-items: center; color:#fff;}
.ind04 .i_tit .i_r{width: calc(50% - 130px); height:1px; background:#fff; position:relative;}
.ind04 .i_tit .i_r::after{content: '';display: block;width:8px;height: 8px; background:#fff;transition: all .3s;position: absolute;left: 0;top: -4px; border-radius:4px; z-index:10;}
.ind04 .le{ width: 100%; }
.ind04 .le .op { display: flex; justify-content: center; align-items: center; }
.ind04 .le .more { width:50%;background-color: #dddddd; border:none; height:50px; line-height:50px;}
.ind04 .le .more span {color: #191919;}
.ind04 .le .more.active span {color: #fff;}
.ind04 .le .more.active,.ind04 .le .more:hover{background: #159f4b;}

.ind04 .ri { width:90%; margin:0 auto;position: relative;}
.ind04 .ri .fa { width:25px; height:46px; display: flex; justify-content: center; align-items: center; position: unset; margin: 0rem; padding: 0rem;}
.ind04 .ri .fa img { width:25px;}
.ind04 .ri .swiper-button-prev .icon01 {transform: rotate(180deg);}
.ind04 .ri .swiper-button-prev .icon02 { display:none;}
.ind04 .ri .swiper-button-prev:hover .icon01 { display:none;}
.ind04 .ri .swiper-button-prev:hover .icon02 { display:block;transform: rotate(180deg); }
.ind04 .ri .swiper-button-next .icon02 { display:none;}
.ind04 .ri .swiper-button-next:hover .icon01 { display:none;}
.ind04 .ri .swiper-button-next:hover .icon02 { display:block;}
.ind04 .ri .swiper-button-prev{ position:absolute; left:-4%; top:42%;}
.ind04 .ri .swiper-button-next{ position:absolute; right:-4%; top:42%;}
.ind04 .ri .seg { overflow: hidden; display: none;opacity: 1; margin-top:30px;}
.ind04 .ri .seg.active {display: block;animation: fa 1s linear forwards;}
.ind04 .ri .seg .box{ width:100%; background:#eee; padding:10px 10px 0 10px;}
.ind04 .ri .seg .box .imgbox img{ transition: all .3s;display: block; width:100%;  }
.ind04 .ri .seg .box:hover .imgbox img{transform: scale(1.1);}
.ind04 .ri .seg .box .text {width:100%; background:#eee;line-height: 50px;line-height: 50px;}
.ind04 .ri .seg .box .text h3 { font-weight: bold; font-size:18px; color: #222; position: relative; text-align:center;}
.ind04 .ri .seg .box:hover .text { background:#076bb5;}
.ind04 .ri .seg .box:hover .text h3 {color: #fff;}
.ind04 .ri .seg .swiper-pagination { display: flex; justify-content: center; align-items: center; bottom:-40px;}
.ind04 .ri .seg .swiper-pagination-bullet {height: 1.2rem;width: 1.2rem;border-radius: 50%; opacity: 1; background-color: #ccc; margin: 0 0.5rem;border-radius: 50%;}
.ind04 .ri .seg .swiper-pagination-bullet:first-child{margin-left: 0rem;}
.ind04 .ri .seg .swiper-pagination-bullet-active { opacity: 1; background:#045c9f; }

 
 
/* ind05 */
.ind05 { overflow: hidden; padding:60px 0 150px; position: relative; background:#eee;}
.ind05 .ri { width:100%; margin:0 auto;position: relative;}
.ind05 .ri .fa { width:25px; height:46px; display: flex; justify-content: center; align-items: center; position: unset; margin: 0rem; padding: 0rem;}
.ind05 .ri .fa img { width:25px;}
.ind05 .ri .swiper-button-prev .icon01 {transform: rotate(180deg);}
.ind05 .ri .swiper-button-prev .icon02 { display:none;}
.ind05 .ri .swiper-button-prev:hover .icon01 { display:none;}
.ind05 .ri .swiper-button-prev:hover .icon02 { display:block;transform: rotate(180deg); }
.ind05 .ri .swiper-button-next .icon02 { display:none;}
.ind05 .ri .swiper-button-next:hover .icon01 { display:none;}
.ind05 .ri .swiper-button-next:hover .icon02 { display:block;}
.ind05 .ri .swiper-button-prev{ position:absolute; left:-4%; top:15%;}
.ind05 .ri .swiper-button-next{ position:absolute; right:-4%; top:15%;}
.ind05 .ri .con { overflow: hidden; margin-top:90px;}
.ind05 .ri .con .box{ width:100%; background:#fff; padding:0;}
.ind05 .ri .con .box .imgbox img{ transition: all .3s;display: block; width:100%;  }
.ind05 .ri .con .box:hover .imgbox img{transform: scale(1.1);}
.ind05 .ri .con .swiper-pagination { display: flex; justify-content: center; align-items: center; bottom:-60px;}
.ind05 .ri .con .swiper-pagination-bullet {height: 1.2rem;width: 1.2rem;border-radius: 50%; opacity: 1; background-color: #ccc; margin: 0 0.5rem;border-radius: 50%;}
.ind05 .ri .con .swiper-pagination-bullet:first-child{margin-left: 0rem;}
.ind05 .ri .con .swiper-pagination-bullet-active { opacity: 1; background:#045c9f; }


/* footer */
.footer {position: relative;overflow: hidden; background:#333; background-size: cover; background-position: center;}
.footer .fo01 {padding: 60px 0 30px;}
.footer .fo01 a { display: block;}
.footer .fo01 ul {display: flex;justify-content: space-between;}
.footer .fo01 ul li h3 {margin-bottom: 26px; font-weight:normal;}
.footer .fo01 ul li h3 a { display: inline-block; font-size: 18px; color: #fff; font-weight:normal;}
.footer .fo01 ul li p a{font-size: 12px;color: #fff;margin-bottom: 10px; font-weight:normal;}
.footer .fo01 ul li p a:hover {color: var(--dex);}
.footer .fo01 li.seg {margin-bottom: 28px; margin-right:10%;}
.footer .fo01 li.seg h4 {color: #fff; font-size: 20px; margin-bottom: 20px; display: block;}
.footer .fo01 li.seg h5 {color: #9a9a9a;font-size: 14px;margin-bottom: 5px; font-weight:normal;}
.footer .fo01 li.seg h6 { color: #fff; font-size: 20px; line-height: 30px; font-weight:normal; }
.footer .fo01 li .ewm { width:100%; margin-top: 30px; position: relative; cursor: pointer;}
.footer .fo01 li .ewm .img { width: 130px; }
.footer .fo02 { width:100%; background:#222;padding: 20px 0;}
.footer .fo02 .icenter{display: flex;justify-content: space-between;align-items: center;}
.footer .fo02 .le {display: flex;align-items: center;font-size: 14px;color: #ededed; width:70%;}
.footer .fo02 .le a {font-size: 14px;color: #ededed;margin-right: 24px;}
.footer .fo02 .ri {display: flex;align-items: center; justify-content: flex-end; width:30%;}
.footer .fo02 .ri a img{ width:30px; margin-right:10px;}
 

.n_banner {position: relative;overflow: hidden;}    
.n_banner img {animation: mysacle 4s ease both; width:100%; padding-bottom:0;}
.n_banner .text {z-index: 2; position: absolute;left: 50%;top: 20rem; transform: translateX(-50%); text-align:center;}
.n_banner .text h4 { font-size: 48px; font-weight:normal; color: #fff; margin-bottom: 1.9rem;}
.n_banner .text h5 {font-size: 24px;color: #fff; font-weight:normal;}

@media only screen and (max-width: 768px){ 
.n_banner .text {top: 30rem;}
} 

.n_nav {display: flex; justify-content: center;align-items: center;width:100%; height:80px; line-height:80px; background:#076bb5; margin-top:-4px;}
.n_nav a {width:100%; max-width:20%; transition: 0.3s; font-size: 18px;color:#fff;position: relative;border-right: 0.3rem solid transparent; background:#076bb5; text-align:center;}
.n_nav a:last-child{ border:none;}
.n_nav a.active,.n_nav a:hover {background:#16a147;}

.n_main{ width:100%; position:relative; margin:0px 0 120px;}

/* about */

.n_title { text-align:center;}
.n_title h3 { font-size: 30px; color: #333; font-family: arial;}
.n_title h4 { font-size: 18px; color: #076bb5;padding: 1.5rem 0;position: relative;}
.n_title h5 { width: 5rem;height: 0.3rem;background:#076bb5; margin:0 auto;}

.ding {position: absolute;top: -69px;width: 100%;height: 1px;}

.ab01 {padding: 0 0 60px; position: relative;overflow: hidden;}
.ab01 .n_title { text-align:center;}
.ab01 .n_title h3 { font-size: 30px; color: #333; font-family: arial;}
.ab01 .n_title h4 { font-size: 18px; color: #076bb5;padding: 1.5rem 0;position: relative;}
.ab01 .n_title h5 { width: 5rem;height: 0.3rem;background:#076bb5; margin:0 auto;}

.ab01 .con {position: relative; z-index: 1; width: 100%; margin-top:30px; font-size:16px; text-align:justify; line-height:30px;}


.ab01 dl { padding-top:70px; margin-bottom:60px;}
.ab01 dl dd{float: left;width:22%;margin-right: 4%; position:relative; text-align:center;}
.ab01 dl dd:after { content: ""; position: absolute; background:#999; right: 0; top: 0; width: 2px; height: 100%;}
.ab01 dl dd:nth-of-type(4) {margin-right: 0%;}
.ab01 dl dd:nth-of-type(4):after { display:none;}
.ab01 dl dd h4 { width:100%;}
.ab01 dl dd h4 strong { font-weight: normal; font-size:50px;margin-right: 0.8rem;color:#666; line-height: 1em; }
.ab01 dl dd h4 span{ font-size:16px; position:relative; top:0; color:#666;}
.ab01 dl dd h5{font-size: 14px; position: relative; margin-top:0; padding-top: 6px; color: #666; }


.ab002 { padding: 12rem 0 3rem;position: relative;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(ab02_bg.jpg);background-attachment:fixed !important; color: #fff;}
.ab02 .n_title h3 { color: #fff;}
.ab02 .n_title h4 { color: #fff;}
.ab02 .con{ padding-left:100px; margin:90px 0;}
.ab02 .con .item{ margin-bottom:50px;}
.ab02 .con .item .item1{display: flex;flex-wrap:wrap; align-items: center;}
.ab02 .con .item .item1 span:nth-of-type(1){ width:100px; font-size:24px; color:#00ffff;}
.ab02 .con .item .item1 span:nth-of-type(2){ width:26px; height:26px; border-radius:50%; border:5px solid #00ffff;}
.ab02 .con .item .item1 span:nth-of-type(3){ width:auto; font-size:20px; margin-left:25px; color:#00ffff;}
.ab02 .con .item .item2{display: flex;flex-wrap:wrap; align-items: center; border-left:2px solid #fff; padding:1px 0 1px 38px; margin-left:113px; margin-top:10px; line-height:35px; font-size:15px; color: #ddd;}


.ab03 { width:100%; background:#f3f3f3; padding:90px 0;}
.ab03 .n_title h4 { margin-bottom:30px;}
.ab03 .con{ width:100%;display: flex;justify-content: space-between;align-items: center; background:#fff;}
.ab03 .img {width:50%;height: 100%;}
.ab03 .img img{width:100%;height: 100%;object-fit: cover;}
.ab03 .txt {width: 50%;height: 100%;position: relative;}
.ab03 .txt .text { width: 69%; left: 50%; top: 50%; transform: translate(20%,0%);}
.ab03 .txt .text h2 {color: #333; font-size:24px;margin-bottom: 2.4rem;}
.ab03 .txt .text h3 {color: #076bb5; font-size:22px;margin-bottom: 1.4rem;}
.ab03 .txt .text p {font-size: 18px;color: #666;line-height: 3rem;margin-bottom: 3.4rem;}

/* ab04 */
.ab04 { overflow: hidden; padding:90px 0; position: relative;}
.ab04 a{ display:block;}
.ab04 .con{ width: 100%; margin:0 2%; border:1px solid #eee; border-top:none;}
.ab04 .le{ width: 100%; display: flex; justify-content: center; align-items: center;}
.ab04 .le .more { width:50%;background-color: #dddddd; border:none; height:50px; line-height:50px;}
.ab04 .le .more span {color: #191919;}
.ab04 .le .more.active span {color: #fff;}
.ab04 .le .more.active,.ind04 .le .more:hover{background: #159f4b;}
.ab04 .ri { width:94%; margin:0 auto;position: relative;}
.ab04 .ri .seg { overflow: hidden; display: none;opacity: 1;}
.ab04 .ri .seg.active {display: block;animation: fa 1s linear forwards;}
.ab04 .ri .txt { display: flex;flex-wrap:wrap; align-items: center; margin:30px 0; background:#fff; }
.ab04 .ri .seg .item{ width:23%; margin-right:2%; margin-bottom:20px;}
.ab04 .ri .seg .box{ width:100%; background:#eee; padding:20px;}
.ab04 .ri .seg .box .imgbox img{ transition: all .3s;display: block; width:100%;  }
.ab04 .ri .seg .box:hover .imgbox img{transform: scale(1.1);}
.ab04 .ri .seg .box .text {width:100%; background:#eee;line-height: 50px;line-height: 50px;}
.ab04 .ri .seg .box .text h3 { font-weight: bold; font-size:18px; color: #222; position: relative; text-align:center;}
.ab04 .ri .seg .box:hover .text { background:#076bb5;}
.ab04 .ri .seg .box:hover .text h3 {color: #fff;}

 
.ab08 {width: 100%;margin-bottom: 10.8rem; padding:90px 0;position: relative; background-image:linear-gradient(to right, #159f4b, #026bac);}
.ab08 .n_title h3 { color: #fff;}
.ab08 .n_title h4 { color: #fff;}
.ab08 .botF { width:100%; margin: auto; position: relative;  }
.ab08 .bot {width: 100%; margin: auto;padding: 2rem 0;overflow: hidden;}
.ab08 .bot .imgbox { width:100%;}
.ab08 .bot .box:hover .imgbox img {transform: scale(1.1);}
.ab08 .bot .imgbox img {width: 100%;}
.ab08 .bot .box .tit { width:100%; height:60px; line-height:60px;color: #333; background:#fff;font-size: 18px;text-align: center;} 
.ab08 .bot .box:hover .tit {color: var(--dex);}


.ab08 .fa { width:25px; height:46px; display: flex; justify-content: center; align-items: center; position: unset; margin: 0rem; padding: 0rem;}
.ab08 .fa img { width:25px;}
.ab08 .swiper-button-prev .icon01 {transform: rotate(180deg);}
.ab08 .swiper-button-prev .icon02 { display:none;}
.ab08 .swiper-button-prev:hover .icon01 { display:none;}
.ab08 .swiper-button-prev:hover .icon02 { display:block;transform: rotate(180deg); }
.ab08 .swiper-button-next .icon02 { display:none;}
.ab08 .swiper-button-next:hover .icon01 { display:none;}
.ab08 .swiper-button-next:hover .icon02 { display:block;}
.ab08 .swiper-button-prev{ position:absolute; left:-4%; top:42%;}
.ab08 .swiper-button-next{ position:absolute; right:-4%; top:42%;}


.n_home{ width:100%;line-height: 70px;height: 70px;color: #0069b4;padding-left: 18px;background: url(icon09.png) left 28px no-repeat; margin-bottom:40px; }
.n_home i{display: inline-block;height: 70px;line-height: 70px;width: 10px;text-align:  center;font-size: 14px;color: #97989c;font-style: normal;}
.n_home a{font-size: 14px;color: #97989c;display: inline-block;line-height: 70px;vertical-align:  top;}
.n_home span{font-size: 14px;font-style:normal;display: inline-block;line-height: 70px;vertical-align:  top;}
.n_home .span{color: #0069b4;}
.n_home span{color: #0069b4;}
.n_home a:hover{color: #0069b4;}


.n_produsts .proContainer{ width:100%; height:auto; margin:1rem auto;  overflow:hidden;display: flex;flex-wrap:wrap; } 
.n_produsts .proLi{ width:calc((100% - 0px)/4); position:relative; overflow:hidden; padding:1rem; height:auto; } 
.n_produsts .proLink{ display:block; width:100%; overflow:hidden; border:solid 1px #e9e9e9; transition:all .5s ease; } 
.n_produsts .proImgBox{ position:relative; width:100%; height:auto; overflow:hidden; padding-bottom:66.6%; } 
.n_produsts .proImgBox img{ position:absolute; top:50%; left:50%; transform:translate(-50% ,-50%) scale(1.0); width:100%; height:auto; transition:all .5s ease; } 
.n_produsts .txtBox { height: auto; padding: 25px 25px 15px; } 
.n_produsts .proTitle{ position:relative; width:100%; padding-right:50px; height:35px; border-bottom:none; } 
.n_produsts .name{ display:block; width:100%; font-size:16px; color: #333; } 
.n_produsts .proLi:hover .name{ color:#076bb5; } 
.n_produsts .imgLink{ position:absolute; top:0px; right:10px; display:block; width:30px; height:30px; overflow:hidden; } 
.n_produsts .proLi:hover .proLink{ -moz-box-shadow:0px 0px 30px #ccc; -webkit-box-shadow:0px 0px 30px #ccc; box-shadow:0px 0px 1rem #ccc; } 
.n_produsts .proLi:hover .proImgBox img{ transform:translate(-50% ,-50%) scale(1.1); } 
	

 
@media only screen and (max-width: 1024px) and (min-width: 769px){ 
	.n_produsts .proContainer { max-width: 900px; } 
	.n_produsts .proLi { width: 50%; } 
 	.n_produsts .proLink { height: 400px; } 
 	.n_produsts .proImgBox { height: 245px; }
} 
@media only screen and (max-width: 768px){ 
	.n_produsts .proContainer { min-width: 300px; } 
	.n_produsts .proLi { width: 100%!important; padding: 0px; margin: 0 0 10px 0; } 
	.n_produsts .proLink { height: auto; } 
	.n_produsts .proImgBox { height: 210px; } 
	.n_produsts .txtBox { height: auto; padding: 20px; } 
	.n_produsts .proTitle { height: 40px; } 
	.n_produsts .name { padding: 0px; font-size: 1rem; }
} 

.n_produsts_show .flex{display: flex;width: 100%; position:relative;}
.n_produsts_show .n_left{width: 20%;}
.n_produsts_show .n_right{width: 76%;margin-right:3%;}
.n_produsts_show .n_nav01{width: 100%;}
.n_produsts_show .top{width: 100%;height: 60px;background: #333;}
.n_produsts_show .top h2{height: 60px;text-indent: 28px; font-weight: bold;line-height:60px;font-size: 16px;color: #fff;}
.n_produsts_show .n_nav01{border: 1px solid #e4e4e4;border-top: none;position: relative; padding:20px 0;}
.n_produsts_show .n_nav01 table{ width:92%; border: 1px solid #e4e4e4; margin:0 4%;}
.n_produsts_show .n_nav01 td{ border:none; padding:0 10px;}
.n_produsts_show .n_nav01 td a{ font-size:14px; color:#333; }
.n_produsts_show .n_nav01 tr{ height:40px; line-height:40px;}
.n_produsts_show .n_nav01 tr:nth-child(2n){background:#eee;}


.n_products{position:relative;padding:0;}
.n_products .con1{width:100%;padding:0 0 45px;}
.n_products .con1 .tup{float:left;width:50%;}
.n_products .con1 .tup .con-box{width:100%; height:373px;}
.n_products .con1 .tup .con-box .swiper-container{width:100%}
.n_products .con1 .tup .con-box .swiper-container .swiper-wrapper{width:100%;}
.n_products .con1 .tup .con-box .swiper-container .swiper-wrapper .swiper-slide{width:100%;background:#f2f2f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.n_products .con1 .tup .con-box .swiper-container .swiper-wrapper .swiper-slide>img{width:100%;height:100%;}

.n_products .con1 .tup .nav-box{position:relative;width:100%;padding:0 35px;margin-top:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.n_products .con1 .tup .nav-box .swiper-container{margin:0 30px}
.n_products .con1 .tup .nav-box .swiper-container .swiper-wrapper{width:100%}
.n_products .con1 .tup .nav-box .swiper-slide{width:100px;height:100px;background:#f2f2f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.n_products .con1 .tup .nav-box .swiper-slide>img{width:100%;height:100%;}
.n_products .con1 .tup .nav-box .swiper-slide.on{border:2px solid #23b872}
.n_products .con1 .tup .nav-box .button-prev,.n_products .con1 .tup .nav-box .button-next{position:absolute;top:0;height:100px;width:40px;text-align:center;line-height:100px;cursor:pointer;-webkit-transition:.2s ease all;
	-moz-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all; z-index:100000;}
.n_products .con1 .tup .nav-box .button-prev>img{ margin-top:25px; width:25px;transform: rotateY(180deg);}
.n_products .con1 .tup .nav-box .button-next>img{ margin-top:25px; width:25px;}
.n_products .con1 .tup .nav-box .button-prev{left:0}
.n_products .con1 .tup .nav-box .button-next{right:0}
.n_products .con1 .wenz{float:left;width:-moz-calc(100% - 50%);width:calc(100% - 50%);padding:28px 0 0 45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.n_products .con1 .wenz h3{padding-bottom:15px;margin-bottom:20px;font-size:18px;color:#333;font-weight:bold;border-bottom:1px solid #e8e8e8}
.n_products .con1 .wenz p{margin-bottom:15px;font-size:14px;color:#666}
.n_products .con1 .wenz .flex{ padding-top:30px; margin-top:30px; border-top:1px solid #ccc;}
.n_products .con1 .wenz .hz{ width:48%; height:50px; line-height:50px; text-align:center; border:1px solid #ccc;}
.n_products .con1 .wenz .lx{ width:48%; margin-left:4%; height:50px; line-height:50px; text-align:center; background:#333; color:#fff; border:1px solid #ccc;}
.n_products .con1 .wenz .flex div a{ color:#333;}
.n_products .con1 .wenz .flex div:hover{ background:#076bb5;}
.n_products .con1 .wenz .flex div:hover a{ color:#fff;}

.jqzoom{ max-width:100%; max-height:100%;}
.zoomDiv{z-index:999;position:absolute;top:0;left:0px;width:300px;height:220px;background:#ffffff;border:6px solid #ccc;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;background:url(images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.n_products .con2{width:100%;padding-bottom:45px}
.n_products .con2 .item{width:100%;position:relative; text-align:center;line-height:45px;font-size:15px;background:#076bb5;color:#fff;}
.n_products .con2 .item:hover{width:100%; background:#008080;}

.n_products .con2 .list-content{width:100%;padding:15px 20px 30px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.n_products .con2 .list-content .list-con{ min-height:350px; font-size:14px}
.n_products .con2 .list-content .list-con p{line-height:30px;font-size:14px;color:#000;}
.n_products .con2 .list-content .list-con img{max-width:100%;height:auto !important}
.clearfloat:after{font-size:0;display:block;visibility:hidden;clear:both;height:0;content:' '}
.clearfloat{*zoom:1}

 
.n_news .p_articles{ width:calc((100% - 0px)/7); } 
.n_news .newslist li:nth-child(3n+2){ margin-left:0px; } 
.n_news .newslist .data{ display:none; } 
.n_news .newslist .newimg{ max-height:290px; overflow:hidden; height:15vw; } 
.n_news .newslist li a{ transition:0.3s ease 0s; background:#eef2fb; display:block; width:100%; padding-bottom:8%; } 
.n_news .newslist img{ transition:0.5s linear 0s;} 
.n_news .newslist ul{ font-size:0px; } 
.n_news .newslist li{ font-size:14px; display:inline-block; vertical-align:top; width:32%; margin-left:2%; padding:10px; background:#eef2fb; margin-bottom:3%; } 
.n_news .newslist p{ transition:0.3s ease 0s; margin-top:5%; font-size:14px; line-height:1.7; color:#666; display:-webkit-box; -webkit-line-clamp:2; overflow:hidden; -webkit-box-orient:vertical; max-height:65px; } 
.n_news .newslist .newnr{ margin:8% auto 0; width:90%; } 
.n_news .newslist b{ transition:0.3s ease 0s; color:#333; font-size:16px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } 
.n_news .newslist li:first-child{ width:100%; margin-bottom:3%; margin-left:0%; padding:20px; background:#f5f5f5; } 
.n_news .newslist li:first-child a{ font-size:0px; background:none; padding-bottom:0px; position:relative; z-index:0; } 
.n_news .newslist li:first-child b{ font-size:20px; font-weight:normal; } 
.n_news .newslist li:first-child b:before{ width:15px; height:3px; display:inline-block; vertical-align:middle; background:#076bb5; margin-right:15px; content:''; } 
.n_news .newslist li:first-child p{ line-height:26px; max-height:84px; margin-left:30px; } 
.n_news .newslist li:first-child .newimg{ box-shadow:10px 10px 45px 0 rgba(0, 0, 0, 0); width:39%; height:auto; max-height:355px; display:inline-block; vertical-align:middle; } 
.n_news .newslist li:first-child .newnr{ width:54%; display:inline-block; vertical-align:middle; margin-left:5%; margin-top:0px; } 
.n_news .newslist li:first-child .newnr .i-a{ margin-left:30px; margin-top:6%; } 
.n_news .newslist li a:before{ content:''; position:absolute; width:39%; height:100%; background:none; background-size:14px 14px; z-index:-1; top:10%; left:2.5%; display:none; } 
.n_news .newslist li:not(:first-child) a:hover{ background:#076bb5; } 
.n_news .newslist li a:hover img{ transform:scale(1.2); } 
.n_news .newslist li:not(:first-child) a:hover b{ color:#fff; } 
.n_news .newslist li:not(:first-child) a:hover p{ color:#fff; } 
.n_news .newslist li:first-child a:hover b{ color:#076bb5; } 
.n_news .newslist li:first-child a:hover .i-a{ background:#076bb5; } 
.n_news .newslist li .i-a{ margin:0 auto;position:relative;line-height:50px;width:165px;height:50px;color:#fff;background:linear-gradient(90deg, rgba(22, 161, 71, 1), rgba(1, 104, 178, 1));text-align:center;display:none;} 
.n_news .newslist li .i-a i{ position:relative; font-weight:bold; z-index:0; padding-left:7px; margin-left:36px; font-style:normal; } 
.n_news .newslist li .i-a i:before{ content:''; width:7px; height:1px; top:50%; margin-top:-1px; left:0px; position:absolute; background:#fff; z-index:0; } 
.n_news .newslist li .i-a>*{ transition:0.3s ease 0s; display:inline-block; vertical-align:top; font-size:14px; } 
.n_news .newslist li .i-a:hover>*{ transform:translate(0px, 0px); } 
.n_news .newslist li .i-a:hover:after{ transform:translate(0px, 0px); } 
.n_news .newslist li:first-child .i-a{ display:block;} 

.n_news_gd{ display:flex;margin-top:90px;}
.n_news_gd .n_news_gd1{width:50%; text-align:left;}
.n_news_gd .n_news_gd2{width:50%; text-align:right;}
.n_news_gd a{ color:#333;}
.n_news_gd a:hover{ color:#076bb5;}

/* n_zhaopin */
.n_zhaopin {padding: 3rem 0 18rem;background: #f5f5f5;}
.n_zhaopin dd { padding: 0rem 0; margin-bottom: 3.5rem;}
.n_zhaopin dd .top  { position: relative;padding: 2.7rem 0; box-sizing: border-box; border-bottom:1px solid #ddd;}
.n_zhaopin dd .top .tip {display: flex;align-items: center;}
.n_zhaopin dd .top .tip h5 {display: flex;align-items: center;padding-right: 6.6rem; position: relative; margin-right:2.6rem; font-weight:normal;}
.n_zhaopin dd .top .tip h5:nth-child(2) span{color: #f00; font-size:22px}
.n_zhaopin dd .top .tip h5::after { position: absolute; content: ""; background-color: #ddd; width: 0.1rem; height: 60%; right: 2.3rem; top: 50%; transform: translateY(-50%);}
.n_zhaopin dd .top .tip h5:last-child:after {display: none;} 
.n_zhaopin dd .top .tip h5 img { height: 1.8rem; margin-right: 0.5rem; width: auto;}
.n_zhaopin dd .top .tip h5  span {font-size: 18px;color: #666666;}
.n_zhaopin dd .top .state { font-size:16px; color:#666; font-family: arial; right: 6.5rem; position: absolute; top: 50%; cursor: pointer; transform: translateY(-50%);display: flex;}
.n_zhaopin dd .top .state a{ color:#666;}
.n_zhaopin dd .top .jian  {display: block; width:16px; margin-top:3px; margin-left:50px;}
.n_zhaopin dd .top.active .jian {display:block;}
.n_zhaopin dd .top.active .jia {display: none;}
.n_zhaopin dd .top:hover .state {color: var(--dex);}
.n_zhaopin dd .bot {display: none; padding: 2.5rem 2.3rem; background:#fff;}
.n_zhaopin dd .bot .tip {display: flex;align-items: center;}
.n_zhaopin dd .bot .tip div{ width:20%; font-size:14px; color:#666; border-bottom:1px solid #ddd; margin-bottom:30px; padding-bottom:20px;}
.n_zhaopin dd .bot .tip div:nth-child(1){ width:30%;}
.n_zhaopin dd .bot .cc h4 { font-size: 20px; color: #333333; margin-bottom: 1.7rem; font-weight: bold;}
.n_zhaopin dd .bot .cc p{ font-size: 16px; line-height: 3.6rem; color: #666666;}
.n_zhaopin dd .bot .cc {margin-bottom: 3rem;}
.n_zhaopin dd .bot .you {font-size: 18px; color: #333333; display: flex; flex-flow: wrap;margin-bottom: 5.5rem;}
.n_zhaopin dd .bot .you span {font-size: 18px;color: var(--dex);font-weight: bold;}
.n_zhaopin dd .bot .more {width: 15.4rem;height: 4.5rem;background-color: var(--dex);}
.n_zhaopin dd .bot .more::after {color: var(--dex);}
.n_zhaopin dd .bot .more span {color: #fff;}
.n_zhaopin dd .bot .more:hover {background-color: transparent;}


.n_fuwu { width:100%;position: relative;overflow: hidden;}
.n_fuwu .fw_tit { width:100%; text-align:center; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:30px;}
.n_fuwu .fw_tit h3 { font-size:30px; color:#666; font-weight:normal;}
.n_fuwu .fw_txt { width:100%; position:relative; min-height:350px; padding-bottom:50px; text-align:justify; line-height:30px; font-size:16px; color:#666;}


.n_lianxi{ width:100%;position: relative;}
.n_lianxi ul{display: flex;flex-wrap:wrap; justify-content: center;align-items: center;}
.n_lianxi ul li{width:31%; margin-right:3%; margin-bottom:30px;box-shadow: 0 0 10px 0 gainsboro; padding:0 30px;display: flex;flex-wrap:wrap;align-items: center; min-height:140px;}
.n_lianxi ul li:nth-child(3n){ margin-right:0;}
.n_lianxi ul li .img{ width:60px; height:60px; background:#076bb5; border-radius:50%;display: flex; justify-content: center;align-items: center;}
.n_lianxi ul li .img img{ width:20px;}
.n_lianxi ul li .txt{width: calc(100% - 90px); margin-left:30px;}
.n_lianxi ul li .txt h1{ font-size:18px; color:#666; padding-bottom:10px;}
.n_lianxi ul li .txt p{ font-size:14px; color:#666; line-height:25px;}




